developer/monitoring
Get ad-serving status
Returns current ad-serving status. Operational monitoring endpoint.
GET
/
api
/
developer
/
monitoring
/
ad-serving
Get ad-serving status
curl --request GET \
--url https://your_a2_service/api/developer/monitoring/ad-serving \
--header 'Authorization: Bearer <token>'import requests
url = "https://your_a2_service/api/developer/monitoring/ad-serving"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://your_a2_service/api/developer/monitoring/ad-serving', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://your_a2_service/api/developer/monitoring/ad-serving",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://your_a2_service/api/developer/monitoring/ad-serving"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://your_a2_service/api/developer/monitoring/ad-serving")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://your_a2_service/api/developer/monitoring/ad-serving")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"p50_history": [
{
"timestamp": 123,
"value": 123
}
],
"p90_history": [
{
"timestamp": 123,
"value": 123
}
],
"p95_history": [
{
"timestamp": 123,
"value": 123
}
],
"p99_history": [
{
"timestamp": 123,
"value": 123
}
],
"rate_history": {},
"status": "ok",
"total_request_history": [
{
"timestamp": 123,
"value": 123
}
]
}{
"detail": "<string>"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}Authorizations
Bearer authentication. Pass the access token in the Authorization: Bearer <token> header.
Query Parameters
Required range:
1 <= x <= 168Response
Successful Response
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Available options:
ok, error Show child attributes
Show child attributes
Was this page helpful?
⌘I
Get ad-serving status
curl --request GET \
--url https://your_a2_service/api/developer/monitoring/ad-serving \
--header 'Authorization: Bearer <token>'import requests
url = "https://your_a2_service/api/developer/monitoring/ad-serving"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://your_a2_service/api/developer/monitoring/ad-serving', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://your_a2_service/api/developer/monitoring/ad-serving",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://your_a2_service/api/developer/monitoring/ad-serving"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://your_a2_service/api/developer/monitoring/ad-serving")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://your_a2_service/api/developer/monitoring/ad-serving")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"p50_history": [
{
"timestamp": 123,
"value": 123
}
],
"p90_history": [
{
"timestamp": 123,
"value": 123
}
],
"p95_history": [
{
"timestamp": 123,
"value": 123
}
],
"p99_history": [
{
"timestamp": 123,
"value": 123
}
],
"rate_history": {},
"status": "ok",
"total_request_history": [
{
"timestamp": 123,
"value": 123
}
]
}{
"detail": "<string>"
}{
"detail": [
{
"loc": [
"<string>"
],
"msg": "<string>",
"type": "<string>"
}
]
}